Non-Directional XPath Processing in a Tree-Unaware RDBMS

نویسندگان

  • Sourav S Bhowmick
  • Curtis Dyreson
  • Erwin Leonardi
  • Zhifeng Ng
چکیده

xml query languages use directional path expressions to locate data in an xml data collection. They are tightly coupled to the structure of a data collection, and can fail when evaluated on the same data in a different structure. This paper extends path expressions with a new non-directional axis called the rank-distance axis. Given a context node and two parameters, α and β , the rank-distance axis returns those nodes that are ranked between α and β in terms of closeness from the context node in any direction. This paper shows how to evaluate the rank-distance axis in a tree-unaware xml database. A tree-unaware implementation does not invade the database kernel to support xml queries, instead it uses an existing rdbms such as Microsoft’s sql server as a back-end and provides a front-end layer to translate xml queries to sql. This paper presents an algorithm that translates queries with a rankdistance axis to sql. It also reports on several experiments that demonstrate the efficiency of the query evaluation plan produced by the translation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Support for Ordered XPath Processing in Tree-Unaware Commercial Relational Databases

In this paper, we present a novel ordered xpath evaluation in tree-unaware rdbms. The novelties of our approach lies in the followings. (a) We propose a novel xml storage scheme which comprises only leaf nodes, their corresponding data values, order encodings and their root-to-leaf paths. (b) We propose an algorithm for mapping ordered xpath queries into sql queries over the storage scheme. (c)...

متن کامل

Enhancing the Tree Awareness of a Relational DBMS: Adding Staircase Join to PostgreSQL

Given a suitable encoding, any relational DBMS is able to answer queries on tree-structured data. However, conventional relational databases are generally not (made) aware of the underlying tree structure and thus fail to make full use of the encoded information. The staircase join is a new join algorithm intended to enhance the tree awareness of a relational DBMS. It was developed to speed up ...

متن کامل

Towards Evaluation of a Symmetric XPath Axis in a Tree-Unaware RDBMS

xml query languages use asymmetric path expressions to locate data in an xml data collection. They are tightly coupled to the structure of a data collection, and can fail when evaluated on the same data in a different structure. This paper extends path expressions with a new symmetric axis, the closest axis, that contains closest nodes to the context node within a specified distance in any dire...

متن کامل

Efficient Evaluation of NOT-Twig Queries with Parent-Child Edges in A Tree-Unaware RDBMS

Despite a large body of work on XML query processing in relational environment, systematic study of NOT-twig queries has received little attention in the literature. Such queries contain notpredicates and are useful for many real-world applications. In this paper, we present an efficient strategy to evaluate NOT-twig queries with parent-child edges in a schema-oblivious and tree-unaware relatio...

متن کامل

PACD: A Bitmap-based Framework for Processing XML Data

Current XML/RDBMS storage models and query processing technologies are reviewed in this paper, leading to the identification of query expressiveness and performance limitations. A novel serialized XML query processing framework is proposed to address these. The proposed query processor (called PACD) is based on a bitmap representation for XML’s structural relationships. XPath axes, plus their e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013